Method for locating a source by multi-channel estimation of the TDOA and FDOA of its multipath components with or without AOA

ABSTRACT

A method and system for locating an emitter E transmitting a signal toward a receiver A comprising N radio frequency channels (N≧1), the characteristics of said signal being unknown to the receiver and said signal being reflected off P reflectors B i  (P≧1) of known positions, includes a step of multi-channel joint estimation/detection of the time differences of arrival or TDOA τ i  and of the frequency differences of arrival or FDOA f i  for each reflected path, a step of angular estimation of the direction θ 1  of the direct path of the signal emitted by a goniometry procedure, and a step of location in the plane of the position (x,y) of the emitter E on the basis, at least, of the pairs (τ i , f i ).

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a National Stage of International patent application PCT/EP2009/067000, filed on Dec. 11, 2009, which claims priority to foreign French patent application No. FR 08 07403, filed on Dec. 23, 2008, the disclosures of which are incorporated by reference in their entirety.

FIELD OF THE INVENTION

The invention relates to a method for locating in two or three dimensions an emitter in the presence of multipaths arising from the direct path and one or more reflections off obstacles whose positions are known. The paths are received on a single multi-channel reception system, likewise of known position. The method according to the invention is based on a signal processing procedure. FIG. 1 illustrates an exemplary locating system comprising a multi-sensor receiving station of known position A which receives a direct path and a path reflected off an obstacle of known position B. The two paths received are emitted by a source E whose position it is sought to locate. The receiving station of position A receives the direct path from the emitting source E at an incidence θ₁ and the path reflected off the obstacle located at B at an incidence θ₂. The locating of the emitter requires on the one hand an estimation of the time difference of arrival τ₂-τ₁ between the direct path and the reflected path and on the other hand an estimation of the angle of incidence θ₁ of the direct path. These two problems are covered on the one hand by the field of estimation of difference in arrival time better known by the term Time Difference Of Arrival (TDOA) and on the other hand the field of goniometry or estimation of angle of arrival, known by the expression Angle of Arrival (AOA). Hereinafter in the text, we shall speak of TDOA and AOA estimation.

The emitter, the reflectors and the receiver possibly being fixed or in motion, it is also necessary to perform an estimation of the difference in arrival frequency of the paths or Frequency Difference Of Arrival (FDOA). FIG. 2 shows that in the presence of a reflected path, AOA/TDOA/FDOA location of an emitter at E consists first of all in estimating the time differences of arrival Δτ₁₂ between the direct path and the reflected path so as to form a hyperbola and then in estimating the direction θ₁ of the direct path so as to form a straight line. The emitter is then situated at the intersection of the straight line of direction θ₁ and of the hyperbola associated with Δτ₁₂. In the presence of several reflected paths, the emitter is situated at the intersection of several hyperbolas and of the straight line, thus rendering the AOA estimation optional.

Knowing that the receiving station implemented is composed of several sensors, the invention also relates to the field of antenna processing. In an electromagnetic context the sensors are antennas and the radio-electric sources propagate according to a polarization. In an acoustic context, the sensors are microphones and the sources are audible. The invention relates, more particularly, to the field of goniometry or AOA estimation which consists in estimating the angles of arrival of the sources, a source referring either to the direct path originating from the emitter or to a path reflected off an obstacle. The elementary sensors of the array receive the sources with a phase and an amplitude depending in particular on their angles of incidence and the position of the sensors. FIG. 3 represents a particular array of sensors with respective coordinates (x_(n),y_(n)). The angles of incidence are parametrized by the azimuth θ_(m) and the elevation Δ_(m). The main objective of antenna processing techniques is to utilize the spatial diversity of the signals received on the antenna array.

BACKGROUND OF THE INVENTION

The field of passive location by TDOA techniques is very vast; the procedure proposed by [1] may be cited in particular. The latter proposes a measurement which is performed on the basis of signals arising from several single-channel stations. The source of interest can then be located in two dimensions by intersection of hyperbolas with the aid of a minimum of three single-track receivers. This technique entails solving systems of non-linear equations and resorts to a procedure of linearized least squares requiring initialization close to the real position of the emitter so as not to diverge. Moreover, time synchronization of all the receivers is necessary as well as the use of a data merging center. Finally this technique is not very robust in a multipath situation and in the presence of interference. The articles [2][3] propose TDOA techniques making it possible to separate the sources on the basis of a priori knowledge of their cyclic characteristics.

Location techniques based on TDOA/FDOA measurements have been developed, in particular that cited in [4] in the case where the emitter and/or the receivers are in motion. This procedure makes it possible to reduce the useful number of receivers, but still requires synchronization.

The field of AOA estimation and location in the presence of multi-paths with the help of a multi-channel receiving station is very vast; in particular [5] may be cited.

AOA/TDOA joint estimation has generated a large number of references; for example [6] may be cited. In contradistinction to the TDOA-estimation-only procedures, the processing operations performed here are done with multi-channel receiving stations. However:

-   -   the objective is to carry out the parametric analysis of a         channel with multi-paths from a single emitter E₁ to a         multi-channel receiving station at A₁. The jointly estimated         parameters are then the angles of arrival θ_(11j) and the time         gaps τ_(11j)−τ_(11j′) between the paths of this same emitter due         to reflectors at R_(j) and R_(j′).     -   the joint estimation of the parameters (θ_(11j),         τ_(11j)−τ_(11j′)) is very often envisaged on the basis of the         knowledge of a pilot signal.

Thus in [6], the authors propose a procedure for estimating the angles of arrival and the delays of the correlated multipaths of a source received on an antenna array. The problem is modeled by a spatio-temporal matrix parametrized by the angles and the delays sought. The propagation channel is first of all estimated blindly or with the aid of reference sequence, and then, the parameters are estimated. This technique has, however, the drawback of making assumptions about the signal emitted; it is thus assumed that the signal is digital and modulated by a known waveform. Moreover, it involves a channel estimation procedure which does not perform source location.

The state of the art closest to the invention relates to single-station location (SSL) techniques used within the framework of High Frequency (HF) transmissions. The field of HF SSL is very vast; reference [7] may be cited for example. Location is done with the aid of a single multi-channel receiving station. The reception of a path reflected off the ionosphere, coupled with the knowledge of the model of the ionosphere (altitudes of the layers), makes it possible to calculate the position of the emitter. In certain approaches, propagation delays are estimated between several paths reflected off the various layers of the ionosphere, thus circumventing the need for perfect knowledge of the model of the ionosphere in order to perform location. However, these procedures then assume that the reflections off the layers occur in the middle of the emitter/receiver distance. Moreover the drawback of these procedures is that they assume a priori knowledge of the ionosphere.

SUMMARY OF THE INVENTION

The invention proposes to alleviate the restrictions of the prior art by introducing a solution for locating a source with the aid of a single multi-channel reception system, the advantage of this being to eliminate synchronization problems when several receivers are used. Moreover, the method implemented according to the invention is based on the use of multipaths reflected off obstacles with known positions, which can be controlled and which are situated on the Earth, and does not require any particular knowledge about the characteristics of the signal received by the reception system. Finally the invention also makes it possible to handle the case of location in the presence of cyclo-stationary signals.

For this purpose, one of the objects of the present invention is to offer a method for locating an emitter E transmitting a signal toward a receiver A comprising N radio frequency channels (N≧1), the characteristics of said signal being unknown to the receiver and said signal being reflected off P reflectors B_(i) (P≧1) of known positions, characterized in that it comprises at least the following steps:

-   -   Step 1: a step of multi-channel joint estimation/detection of         the time differences of arrival or TDOA τ_(i) and of the         frequency differences of arrival or FDOA f_(i) of each reflected         path comprising at least the following sub-steps:         -   Step 1.1: estimation of the autocorrelation matrix             R_(xx)(τ, f) of the signal received by the receiver A, as a             function of the time parameter τ and frequency parameter f,         -   Step 1.2: construction of a normalized criterion             ĉ _(xx)(τ,f)=1−det(I _(N) −{circumflex over (R)}             _(xx)(0,0)⁻¹ {circumflex over (R)} _(xx)(τ,f){circumflex             over (R)}_(xx)(τ,f){circumflex over (R)}_(xx)(0,0)⁻¹             {circumflex over (R)} _(xx)(τ,f)^(H)),         -    where det is the determinant of a matrix, I_(N) is the             identity matrix with N rows and N columns and {circumflex             over (R)}_(xx)(τ, f) is an estimate of the autocorrelation             matrix R_(xx)(τ, f) at the points τ and f,         -   Step 1.3: calculation of a detection threshold

${\eta\left( {T,B} \right)} = \frac{\alpha\left( {p_{fa},{2N^{2}}} \right)}{2K}$

-   -   -    with K=B_(noise)T, where α(p_(fa),2N²) is determined by a             table of the chi-2 law for a probability p_(fa) and a number             of degrees of freedom equal to 2N².         -   Step 1.4: determination of the P TDOA/FDOA pairs (τ_(i),             f_(i)) which satisfy the following conditions:             -   ĉ_(xx)(τ_(i), f_(i))>η(T,B)             -   ĉ_(xx)(τ_(i), f_(i)) is a local maximum of the criterion                 ĉ_(xx)(τ, f),

    -   Step 2: a step of angular estimation of the direction θ₁ of the         direct path of the signal emitted by a goniometry procedure,

    -   Step 3: a step of location in the plane of the position (x,y) of         the emitter E on the basis, at least, of the pairs (τ_(i),         f_(i)) or of the pairs (τ_(i), f_(i)) and of the direction θ₁,         said step 3 comprising at least the following sub-steps:         -   Step 3.1: plotting of the P branches of hyperbolas on the             basis of the knowledge of the P TDOA/FDOA pairs estimated             (τ_(i), f_(i)) for each reflected path,         -   Step 3.2: plotting of a straight line passing through the             receiver A and having angle of incidence θ₁,         -   Step 3.3: determination of the coordinates (x,y) of the             emitter E by intersection of at least two curves from among             the branch or branches of hyperbolas determined in step 3.1             and the straight line determined in step 3.2.

According to one embodiment the goniometry procedure of step 2 is applied to one of the P matrices R_(xx)(τ_(i), f_(i)) relating to the path reflected off the reflector B_(i) and the angle θ₁ is the angle formed by the straight lines (AB_(i)) and (AE).

According to one embodiment the goniometry procedure of step 2 implements a joint diagonalization of the P matrices R_(xx)(τ_(i), f_(i)) and the angle θ₁ is the angle between the straight line (AE) and a reference straight line.

According to one embodiment the goniometry procedure of step 2 is a procedure of MUSIC type.

According to one embodiment the location method comprises an additional step of estimating the altitude coordinate z of the emitter E, said altitude z being determined as a function, at least, of an estimation of the elevation Δ₁ of the emitter E provided by the goniometry procedure implemented in step 2.

According to one embodiment the number of reflected paths P is greater than or equal to 3 and an additional step of estimating the altitude coordinate z of the emitter E is performed, said altitude z being determined, at least, by intersection of the P hyperboloids determined on the basis of the P branches of hyperbolas obtained in step 3.1.

According to one embodiment the signal emitted by the emitter is a cyclo-stationary signal and step 1 of the method additionally comprises the following steps:

-   -   Step 1.5: construction of a filtering template g(f) on the basis         of the cut of the criterion ĉ_(xx)(τ, f) at τ=0,     -   Step 1.6: deletion of the sidelobes of the criterion by         comparing, at each detection point (τ, f) of the criterion, the         value of ĉ_(xx)(τ, f) with said template g(f) centered at τ and         by deleting any detection (τ, f′) such that the value of the         criterion ĉ_(xx)(τ, f′) is less than g(f).

The subject of the invention is also a locating system comprising at least one emitter E, one or more reflectors B, and a receiving station A, said station comprising several sensors suitable for receiving a signal emitted and a processing unit comprising means for executing the steps of the method such as described previously.

BRIEF DESCRIPTION OF THE DRAWINGS

Other characteristics and advantages of the method and of the device according to the invention will be more apparent on reading the description which follows of an exemplary embodiment given by way of wholly nonlimiting illustration together with the figures which represent:

FIG. 1 a locating system comprising a reception system at A, an emitting source at E and a reflecting obstacle at B,

FIG. 2 an illustration of a technique for locating a source at E by interception of a hyperbola and of a straight line,

FIG. 3 an example of an array of sensors with positions (x_(m),y_(m)),

FIG. 4 an example of an autocorrelation function with bounded temporal support,

FIG. 5 an exemplary TDOA/FDOA criterion in the presence of a direct path and of a reflected path of a stationary signal whose autocorrelation function has bounded temporal support,

FIG. 6 an illustration of the method according to the invention of multi-channel TDOA/FDOA estimation by autocorrelation,

FIG. 7 a diagram of the principle of locating an emitter at E by a TDOA estimation technique,

FIG. 8 an illustration of a technique for locating a source at E by interception of two hyperbolas and of a straight line,

FIG. 9 an exemplary TDOA/FDOA criterion in the presence of a direct path and of two reflected paths of a signal whose autocorrelation function has bounded temporal support,

FIG. 10 an exemplary TDOA/FDOA criterion in the presence of a direct path and of two reflected paths for a cyclo-stationary signal whose autocorrelation function has bounded temporal support,

FIG. 11 an exemplary template for the deletion of secondary detections in the case of cyclo-stationary signals.

DETAILED DESCRIPTION

Modeling

The method according to the invention relates to the location of a source in the presence of a direct path and of P≧1 temporally decorrelated paths with the aid of an array of N elementary sensors. Said paths originate from a reflection off P obstacles of known positions. FIG. 1 illustrates the case of an array of N=6 sensors receiving the direct path and a reflected path from a source. P=1 in this case.

In the presence of a source with P−1 reflected paths, the expression for the signals received by the sensor array may be written:

$\begin{matrix} {{x(t)} = {\begin{bmatrix} {x_{1}(t)} \\ \ldots \\ {x_{n}\;(t)} \\ \ldots \\ {x_{N}(t)} \end{bmatrix} = {{{\sum\limits_{p = 1}^{P}{\rho_{p}{a\left( \theta_{p} \right)}{s_{p}\left( {t - \tau_{p}} \right)}}} + {n(t)}} = {{{As}(t)} + {{n(t)}.}}}}} & (1) \end{matrix}$ s _(p)(t)=s(t)exp(j2πf _(p) t)

Where:

-   -   x_(n)(t) is the signal output by the n-th sensor,     -   s(t) corresponds to the temporal signal emitted by the source.         This signal may be stationary or cyclo-stationary and its         autocorrelation function has bounded temporal support such as         illustrated in FIG. 4.     -   ρ_(p), θ_(p), τ_(p) are respectively the attenuation, the         direction and the delay of the p-th path originating from the         source.     -   a(θ) is the steering vector representing the response of the         array of sensors to a source of direction θ     -   n(t) is the additive noise, the noise components are independent         between reception channels and have power σ². The noise also         comprises possible interference. It is assumed that n(t) follows         a Gaussian law.     -   s(t)=[s₁(t−τp) . . . s_(P)(t−τ_(P))]^(T) is a vector comprising         the temporal signal of the direct path and that of the reflected         paths.     -   A is the matrix of the steering vectors, A=[a(θ₁) . . . a(θp)]

The term TDOA refers to the time difference of arrival Δτ_(p) between a reflected path and the direct path. The term FDOA refers to the frequency difference Δf_(p) between the reflected path and the direct path. Δτ_(p)=τ_(p)−τ₁ and τf_(p)=f_(p)−f₁ are the TDOA and FDOA that the invention proposes to estimate, with τ₁ and f₁ the arrival time and the frequency of the direct path.

The steering vector a(θ) depends on the positions (x_(n),y_(n)) of the sensors, such as described in FIG. 3, and may be written:

$\begin{matrix} {{a(\theta)} = {{\begin{bmatrix} {a_{1}(\theta)} \\ \vdots \\ {a_{N}(\theta)} \end{bmatrix}\mspace{14mu}{with}\mspace{14mu} a_{n}\;(\theta)} = {{\exp\left( {j\;\frac{2\pi}{\lambda}\left( {{x_{n}{\cos(\theta)}} + {y_{n}{\sin(\theta)}}} \right)} \right)}.}}} & (2) \end{matrix}$ The steering vector a(θ) is normalized to √{square root over (N)}: a(θ)·a(θ)^(H)=N.

One of the objectives of the method according to the invention is to locate the source with the aid of an array of N sensors. The multi-channel estimation of the TDOAs makes it possible to construct hyperbolas on which the source is situated. Moreover, the direction of arrival of the direct path of the source may be estimated by goniometry techniques. The intersection of the hyperbolas and of the direction of arrival of the direct path leads to the location of the source such as is illustrated in FIG. 2.

In one embodiment, the method allows the location in two dimensions by taking into account a direct path and a reflected path for decorrelated stationary signals exhibiting an autocorrelation function with bounded temporal support.

In another embodiment, the method also allows the location in three dimensions, provided that sensors suitable for evaluating the direction of arrival of the signal in terms of azimuth and elevation are available.

The case where P≧1 reflected paths are used is also taken into account by the method, as well as the case where the signals are cyclo-stationary.

Location in the Presence of a Stationary Signal Comprising a Direct Path and a Reflected Path that are Decorrelated

In a first embodiment, the signal s(t) emitted by the source is assumed to be stationary and to have an autocorrelation function with bounded temporal support. The sensor array receives two temporally decorrelated paths (the direct path and a reflected path) exhibiting a temporal shift Δτ and a frequency shift Δf. The method for locating the source comprises the following steps:

-   Step 1: a phase of multi-channel estimation and detection of the     TDOAs and FDOAs, -   Step 2: a phase of angular estimation of the direct path, -   Step 3: a phase of locating the source.

Step 1: Multi-Channel Estimation of the TDOA and FDOA

The parameters to be estimated are the TDOA Δτ and the FDOA Δf=f₂−f₁. Accordingly, it is first necessary to estimate the following autocorrelation matrix of dimensions (N,N):

$\begin{matrix} {{R_{xx}\left( {\tau,f} \right)} = {\int_{t}{{E\left\lbrack {{x(t)}{x\left( {t - \tau} \right)}^{H}} \right\rbrack}{\exp\left( {{- {j2\pi}}\; f\; t} \right)}{\mathbb{d}t}}}} & (3) \end{matrix}$ The procedure consists in searching for the maximum of this function and in comparing said maximum with a threshold. Indeed, by assuming that the waveform of the signal emitted is not ambiguous and that the two paths are uncorrelated, that is to say that the temporal supports of their autocorrelation functions are separated, R_(xx)(τ, f) exhibits a local maximum at τ=Δτ and f=f₂−f₁. Searching for and detecting the maximum of the autocorrelation function is equivalent to searching for the presence of a common source between the direct path and the reflected path at (Δτ, f₂−f₁).

The multi-channel procedure for estimating the TDOA and the FDOA comprises the following four sub-steps:

Step 1.1: Estimation of the Autocorrelation Matrix

The first step of the TDOA/FDOA estimation method according to the invention consists in estimating the autocorrelation matrix R_(xx)(τ, f). The signal x(t) being observed over a finite duration T=KT_(e) where T_(e) is the sampling period for said signal and K a positive integer, the matrix can be estimated as follows:

$\begin{matrix} {{{\hat{R}}_{xx}\left( {\tau,f} \right)} = {\frac{1}{K}{\sum\limits_{k = 1}^{K}{{x\left( {kT}_{e} \right)}{x\left( {{kT}_{e} - \tau} \right)}^{H}{{\exp\left( {{- j}\; 2\pi\; f\;{kT}_{e}} \right)}.}}}}} & (4) \end{matrix}$

Step 1.2: Construction of the Normalized Criterion

The following normalized criterion is constructed on the basis of the estimate calculated in the previous step: ĉ _(xx)(τ,f)=1−det(I _(N) −{circumflex over (R)} _(xx)(0,0)⁻¹ {circumflex over (R)} _(xx)(τ,f){circumflex over (R)}_(xx)(0,0)⁻¹ {circumflex over (R)} _(xx)(τ,f)^(H))  (5) The method consists in evaluating this two-dimensional criterion on the pairs of parameters (τ_(i), f_(j)) with τ_(i)=i.inc_Δτ and f_(j) j.inc_Δf, where inc_Δτ and inc_Δf are increments whose value is predefined, and in comparing it with a threshold η(T, B). FIG. 5 illustrates a representation in the plane (τ, f) of a cut, for a given threshold value, of the criterion ĉ_(xx)(Δτ, Δf)

Step 1.3: Calculation of the Threshold

The threshold η(T, B) is based on the knowledge of the statistics of the following likelihood ratio:

$\begin{matrix} \begin{matrix} {V = {{- 2}K\;{\ln\left( {1 - {{\hat{c}}_{xx}\left( {\tau,f} \right)}} \right)}}} \\ {= {{- 2}K\;{{\ln\left( {\det\left( {I_{N} - {{{\hat{R}}_{xx}\left( {0,0} \right)}^{- 1}{{\hat{R}}_{xx}\left( {\tau,f} \right)}{{\hat{R}}_{xx}\left( {0,0} \right)}^{- 1}{{\hat{R}}_{xx}\left( {\tau,f} \right)}^{H}}} \right)} \right)}.}}} \end{matrix} & (6) \end{matrix}$ The latter follows a chi-2 law with 2N² degrees of freedom in the presence of Gaussian noise only. Consequently it is considered that a reflected path has been detected at (τ_(i), f_(j)) when: −2K ln(1−ĉ _(xx)(τ_(i) ,f _(j)))>α(p _(fa),2N²)  (7) α(proba,d) is determined by a chi-2 table for a probability of proba and a number of degrees of freedom of d. The threshold η(T, B) such that ĉ_(xx)(τ, f)≦ or ≧η(T, B) therefore has the following expression:

$\begin{matrix} {{\eta\left( {T,B} \right)} = {{1 - {{\exp\left( {- \frac{\alpha\left( {p_{fa},{2N^{2}}} \right)}{2K}} \right)}\mspace{14mu}{with}\mspace{14mu} K}} = {B_{noise}{T.}}}} & (8) \end{matrix}$ With p_(fa), a given false alarm probability. By assuming that the product K=B_(noise)T is sufficiently large, the previous threshold becomes:

$\begin{matrix} {{\eta\left( {T,\; B} \right)} = {{\frac{\alpha\left( {p_{fa},{2N^{2}}} \right)}{2K}\mspace{14mu}{with}\mspace{14mu} K} = {B_{noise}{T.}}}} & (9) \end{matrix}$

Step 1.4: Detection/Estimation

The presence of a reflected path at (τ_(i), f_(i)) is detected when:

-   -   ĉ_(xx)(τ_(i), f_(i))>η(T,B)     -   ĉ_(xx)(τ_(i), f_(i)) exhibits a local maximum         FIG. 6 shows diagrammatically the method implemented to         determine the TDOA/FDOA estimates on the basis of the         calculation of the normalized criterion and of the detection         threshold.         In a variant embodiment, the estimation of the TDOA/FDOA pair         (τ_(i), f_(i)) may be refined by parabolic interpolation of the         criterion ĉ_(xx) (τ, f).

The following step of the method consists in estimating the angle of arrival of the direct path.

Step 2: Angular Estimation (AOA)

On completion of step 1, the TDOA and FDOA estimates ({circumflex over (τ)}_(i), {circumflex over (f)}_(i)) of the reflected path are available. Given that the positions of the receiver and of the reflector are known, and that the antennas have been pre-calibrated, the steering vector a(θ₂) of the reflected path is also known. The angular estimation then consists in estimating the direction of arrival θ₁ of the direct path (azimuth of the source).

In a variant embodiment, if the antennas of the receiving station are suitable for processing signals in three dimensions, step 2 of the method will also consist in estimating the elevation Δ₁ of the source which emits the direct path.

Step 2.1: Estimation of the Direction of Arrival of the Direct Path

The method consists in using a goniometry procedure to estimate the direction of arrival of the direct path. A procedure known to the person skilled in the art that can be applied here is the MUSIC procedure, such as described in [8], which uses the autocorrelation matrix R_(xx)(τ, f) at the previously determined detection point ({circumflex over (τ)}_(i), {circumflex over (f)}_(i)).

Knowing that the matrix is modeled by: R _(xx)({circumflex over (τ)}_(i) ,{circumflex over (f)} _(i))=a(θ₁)r _(s)(0,0)a(θ₂)^(H), where r_(s)(τ, f) is the autocorrelation function of the signal s(t). It suffices to apply the MUSIC procedure to R₂=R_(xx)(τ_(i), f_(i))R_(xx)(τ_(i), f_(i))^(H), assuming the presence of a single source.

Other goniometry procedures can, of course, be envisaged.

In the case where the antennas of the receiver are suitable for processing signals in three dimensions, a goniometry procedure which also makes it possible to estimate the elevation of the direct path can be used.

The last step of the method according to the invention consists in using the estimates of the TDOA, FDOA and AOA (azimuth and optionally elevation) to locate the source.

Step 3: Location of the Source

In the case where the processing operations are done in two dimensions, the source is located through the interception of a hyperbola with a straight line. The hyperbola is constructed on the basis of the TDOA estimate (Step 1) while the straight line is obtained on the basis of the angular estimation of the source (Step 2).

Step 3.1: Plotting of the Hyperbola Branch

FIG. 7 shows diagrammatically the principle of locating an emitter with position E via the estimation of the TDOA in the presence of a receiver with position A and of a reflector with position B.

∥BA∥ is the distance between the points A and B. The distance D=Δτ*c, where c is the speed, is calculated on the basis of the estimation of the time difference Δτ between the two paths (TDOA). Consequently the point E belongs to the curve of the points M(x,y), defined by the following equation: D=∥MB∥+∥BA∥−∥MA∥  (10) Where the point M with coordinates (x,y) is one of the points of this curve. Said coordinates satisfy:

$\begin{matrix} {{x = {x_{A} + {\frac{D\left( {D - {2{{BA}}}} \right)}{2\left( {{{{BA}}\left( {1 - {\cos(\theta)}} \right)} - D} \right)}{\cos(\theta)}\mspace{14mu}{and}}}}y = {y_{A} + {\frac{D\left( {D - {2{{BA}}}} \right)}{2\left( {{{{BA}}\left( {1 - {\cos(\theta)}} \right)} - D} \right)}{\sin(\theta)}}}} & (11) \end{matrix}$ Where (x_(A),y_(A)) are the coordinates of the point A. FIG. 2 gives an exemplary hyperbola for the location of the point E whose equations are given at (10) and (11). In the case where one seeks to perform location of the source in three dimensions, step 3.1 is then aimed at constructing a branch of a hyperboloid rather than of a hyperbola. This hyperboloid branch can be obtained in a similar manner to the case described for location in two dimensions, doing so solely on the basis of the value of the TDOA estimate.

Step 3.2: Plotting of the Straight Line

This sub-step consists in plotting the straight line passing through the receiver and forming the angle θ₁ with the straight line joining the receiver to the reflector such as illustrated in FIG. 2. In the case of 3D location, the straight line is defined by the angles of azimuth θ₁ and of elevation Δ₁.

Step 3.3: Location of the Source

The latter step makes it possible to obtain the position of the source through the intersection between the hyperbola determined in step 3.1 and the straight line determined in step 3.2.

In a variant embodiment, when location is performed in three dimensions, the position of the source is, additionally, defined by the elevation determined in step 2.2.

Location in the Presence of a Stationary Signal Comprising a Direct Path and P Reflected Paths that are Decorrelated

The method described previously may be extended to an embodiment where several (P) decorrelated reflected paths are received by the receiving station. The signal considered is still stationary and its autocorrelation function has bounded temporal support.

The steps of the method are functionally identical to the case described previously (a single reflected path):

Step 1: Multi-Channel Estimation of the TDOAs and FDOAs of the P Reflected Paths

In the presence of P>1 decorrelated reflected paths and a direct path, for τ>0, f>0 the matrix R_(xx)(τ, f) exhibits local maxima at the points (τ_(i), f_(i)),iε[1, P]. The procedure explained previously for a reflected path remains valid for estimating the TDOAs/FDOAs of each of the P reflected paths. For this purpose, sub-steps 1.1, 1.2, 1.3 and 1.4 are implemented such as previously described. FIG. 9 illustrates a representation in the (τ,f) plane of a cut, for a given threshold value, of the criterion ĉ_(xx)(Δτ, Δf) for the case where P=2 reflected paths are considered. The local maxima determined at the points (Δτ₁, Δf₁) and (Δτ₂, Δf₂) correspond to the two reflected paths, whereas the direct path exhibits a local maximum at the origin (0,0).

Step 2: Angular Estimation of the Direct Path.

On completion of the previous step 1, P TDOA/FDOA pairs ({circumflex over (τ)}_(i), {circumflex over (f)}_(i)) are available for the reflected paths, for i varying from 1 to P. Given that the positions of the receiver and of the reflectors are known, and that the antenna has been calibrated beforehand, steering vectors â(θ^(i) _(MT)) are available for all the reflected paths. The angular estimation then consists in estimating the direction of arrival of the direct path.

Step 2.1 bis: Estimation of the Direction of Arrival in Terms of Azimuth θ₁ of the Direct Path

The method consists in using a goniometry procedure to estimate the direction of arrival of the direct path. For example, the MUSIC procedure may be implemented on the P matrices R_(xx)(τ, f) at the detection points ({circumflex over (τ)}_(i), {circumflex over (f)}_(i)). Knowing that the matrices are modeled by: R_(xx)({circumflex over (τ)}_(i),{circumflex over (f)}_(i))a(θ₁)r_(s)(0,0)a(θ^(i) _(MT))^(H) where a(θ¹ _(MT)) is the steering vector of the i^(th) reflected path. The MUSIC procedure is applied to each matrix R₂=R_(xx)(τ_(i),f_(i))R_(xx)(τ_(i),f_(i))^(H), assuming the presence of a single source.

The estimation of the direction of arrival of the direct path can then be done on a single of the P matrices R_(xx)({circumflex over (τ)}_(i), {circumflex over (f)}_(i)) (rendering step 2.1bis identical to step 2.1 described previously) or else by performing a joint diagonalization on the whole set of these P matrices, this having the advantage of obtaining better precision for the direction of arrival. In the latter case, the estimation of the direction of arrival of the direct path is done via the estimation of the angle θ_(TD) between said direct path joining the source to the receiver and a reference point which may be, for example, geographical North.

Step 2.2 bis: Estimation of the Direction of Arrival in Terms of Elevation of the Direct Path

In the case where the antennas of the receiver are suitable for processing signals in three dimensions, a goniometry procedure can also be applied to estimate the elevation of the direct path. The goniometry procedure may be, for example, a MUSIC procedure.

Step 3: Location of the Source

In order to locate the source (in the plane or space), P hyperbolas with a branch corresponding to the P reflected paths are then available. In a manner analogous to the case of a single reflected path, the intersection of these hyperbolas and of the straight line obtained by angular estimation of the direct path makes it possible to locate the source in the plane. By using as additional item of information, the elevation of the source determined in step 2.2, location can also be done in space. The sub-steps similar to that of the case of a single reflected path are implemented:

Step 3.1 bis: plotting of the branches of hyperbolas for location in two dimensions, or of the hyperboloids for location in three dimensions.

Step 3.2: plotting of the straight line corresponding to the direction of the direct path. This step is identical to the case of a single reflected path.

Step 3.3 bis: This step consists in using the various elements produced in the previous steps to estimate the position of the source in the plane or space. Several variants are possible:

-   -   Location in the plane by intersection of the P hyperbolas and of         the straight line. FIG. 8 illustrates this case for P=2.     -   Location in the plane by intersection of at least 2 hyperbolas         out of the P available. In this case, step 3.2 is optional.     -   Location in space by intersection of the P hyperboloids and of         the straight line defined by estimating the azimuth and the         elevation of the direct path.     -   Location in space by intersection of at least 3 hyperboloids out         of the P available (assuming P>3). In this case step 3.2 is also         optional.         Location in the Presence of a Cyclo-Stationary Signal Comprising         a Direct Path and P Reflected Paths that are Decorrelated, P>0

The previously described method according to the invention takes as assumption the case of stationary signals. The method can also be implemented on cyclo-stationary signals by introducing two additional steps.

In the same manner as previously, the paths are decorrelated and the autocorrelation function of the signal has bounded temporal support.

The first step of multi-track estimation of the TDOAs/FDOAs of the reflected path or paths is similar to step 1 described previously. The signals now being assumed cyclo-stationary, their autocorrelation function R_(xx)(τ, f) and consequently the criterion ĉ_(xx)(τ, f) exhibits nonzero values at the level of the cyclic frequencies of the signal. FIG. 10 gives an exemplary criterion for a cyclo-stationary signal in the presence of P=2 reflected paths and a direct path. Steps 1.1 to 1.4 can therefore lead to the detection not only of the TDOA/FDOA pairs sought ({circumflex over (τ)}_(i), {circumflex over (f)}_(i)) but also of the pairs ({circumflex over (τ)}_(i), {circumflex over (f)}_(j)−kf_(a)) and (τ_(i), {circumflex over (f)}_(i)+kf_(α)), k a positive integer, corresponding to the secondary peaks where f_(α) is the cyclic frequency of the signal.

The method according to the invention then consists in using a filtering template to delete the secondary detections. The two additional steps are therefore implemented:

Step 1.5: Construction of the Filtering Template

The cut of the criterion ĉ_(xx)(τ, f) at τ=0 makes it possible to construct a frequency-dependent filtering template g(f). The template then corresponds to this cut plus a multiplicative factor. FIG. 11 gives an exemplary template.

Step 1.6: Deletion of the Secondary Detections

The method according to the invention thereafter consists in comparing at each detection point (τ, f) of the criterion, and along the frequency axis, the value of ĉ_(xx)(τ, f) with the template g(f) centered at τ. Any detection (τ, f′) such that the value of the criterion ĉ_(xx)(τ, f′) is less than g(f) is then deleted.

The following steps of angular estimation (step 2) and of location in two or three dimensions (step 3) are identical to those described previously.

The invention applies notably to devices whose objective is to locate emitters in a controlled context of propagation. For example, it can relate to the locating of fixed or portable emitters in a urban or sub-urban setting. The invention can also be implemented within the framework of a processing associated with a passive radar with the aim of locating a target on the basis of the knowledge of an emitting source of known position such as a Digital Terrestrial Television antenna, for example. In this case, the target plays the role of reflector, whereas the emitter has a known position.

The method can then be applied by exchanging the roles of the emitter and of the reflector.

The invention presents notably the following advantages:

-   -   2D or 3D location of an emitter is possible by using a single         multi-channel receiving station. The proposed solution does not         make it necessary to perform temporal synchronization between         several receivers,     -   The processing operations performed do not require any a priori         information about the signal emitted,     -   A goniometry procedure is not necessary when two reflectors (in         2D) or three (in 3D) are present, rendering any antenna         calibration phase irrelevant.     -   The case of cyclo-stationary signals is also taken into account         REFERENCES     -   [1] Drake, S; Dogancay, K, Geolocation by time difference of         arrival using hyperbolic asymptotes, ICASSP '04, vol 2, pp         ii-361-4     -   [2] Gardner, W. A.; Chen, C.-K. Signal-selective         time-difference-of-arrival estimation for passive location of         man-made signal sources in highly corruptive environments. I.         Theory and method IEEE trans on SP vol 40 n^(o) 5 May 1992, pp         1168-1184     -   [3] Chen, C.-K.; Gardner, W. A. Signal-selective time-difference         of arrival estimation for passive location of man-made signal         sources in highly corruptive environments. II. Algorithms and         performance IEEE trans on SP vol 40 n^(o) 5 May 1992, pp         1168-1184     -   [4] D. Musicki, W. Koch, Geolocation using TDOA and FDOA         measurements, 11th International Conference on Information         Fusion, 2008, pp 1-8     -   [5] R O. SCHMIDT, Multiple emitter location and signal parameter         estimation, in Proc of the RADC Spectrum Estimation Workshop,         Griffiths Air Force Base, New York, 1979, pp. 243-258.     -   [6] Van Der Veen, M, Papadias, C. B., Paulraj, A. J., Joint         angle and delay estimation(JADE) for multipath Signals Arriving         at an Antenna Array, IEEE Communications Letters vol. 1-1         (January 1997), 12-14.     -   [7] Y. Bertel; F. Marie, An Operational HF System for Single         Site Localization, IEEE 2007     -   [8] Optimality of high resolution array processing using the         eigensystem approach Bienvenu, G.; Kopp, L.; Acoustics, Speech         and Signal Processing, IEEE Transactions Volume 31, Issue 5,         October 1983 Page(s):1235-1248 

The invention claimed is:
 1. A method for locating an emitter that transmits a signal toward a receiver, the receiver comprising N radio frequency receiving channels, where N is an integer equal to or greater than one, said signal being unknown to the receiver and said signal being reflected off a plurality P of reflectors of known positions, where P is an integer greater than one, the method comprising: performing multi-channel joint estimation and detection of time differences of arrival τ_(i) and of frequency differences of arrival f_(i) of each reflected path of said signal among a plurality of reflected paths off said plurality P of reflectors by: estimating an autocorrelation matrix R_(xx) (τ,f) of the signal received by the receiver as a function of a time difference of arrival τ and a frequency difference of arrival f; constructing a normalized criterion using the formula: ĉ_(xx)(τ,f)=1−det(I_(N)−{circumflex over (R)}_(xx)(0,0)⁻¹{circumflex over (R)}_(xx)(τ,f){circumflex over (R)}(0,0)⁻¹{circumflex over (R)}_(xx)(τ,f)^(H)), where det is a determinant of a matrix, I_(N) is an identity matrix with N rows and N columns, and {circumflex over (R)}_(xx)(τ,f) is an estimate of the autocorrelation matrix R_(xx)(τ,f); calculating a detection threshold ${{\eta\left( {T,B} \right)} = \frac{\alpha\left( {p_{fa},{2N^{2}}} \right)}{2K}},$  where K=B_(noise)T, and where α(p_(fa) ,2N²) is determined by a table of chi-2 law for a probability p_(fa) and a number of degrees of freedom equal to 2N²; and determining a plurality P pairs (τ_(i),f_(i)) that satisfy: ĉ_(xx)(τ_(i),f_(i))>η(T,B), where ĉ_(xx)(τ_(i),f_(i)) is a local maximum of a criterion ĉ_(xx)(τ,f); performing angular estimation of an angular direction θ₁of a direct path of the signal by a goniometry procedure; and determining a location, in two dimensions, of a position (x,y) of the emitter based on the plurality P of pairs (τ_(i),f_(i)), or based on the plurality P of pairs (τ_(i),f_(i)) and the angular direction θ₁, by: plotting a plurality P of branches of hyperbolas based on the plurality P pairs estimated (τ_(i),f_(i)) for each reflected path of said signal; plotting a straight line passing through the receiver and having as an angle of incidence said angular direction θ₁; and determining the position (x,y) of the emitter based on an intersection of at least two curves from among one or more of the plurality P branches of hyperbolas and the straight line.
 2. The method of claim 1, wherein the goniometry procedure is applied to one or more of P matrices R_(xx)(τ_(i),f_(i)) relating to a path reflected off a reflector, and the angular direction θ₁ is the angle formed by the straight lines (AB_(i)) and (AE), where A is a position of the receiver, E is the position of the emitter, and B_(i) is a position of the reflector.
 3. The method of claim 1, wherein the goniometry procedure implements a joint diagonalization of P matrices R_(xx)(τ_(i),f_(i)), and the angular direction θ₁ is the angle between the straight line (AE) and a reference straight line, where A is a position of the receiver and E is the position of the emitter.
 4. The method of claim 1, wherein the goniometry procedure is implemented with a Multiple Signal Classification procedure.
 5. The method of claim 1, further comprising: estimating an altitude coordinate of the emitter, wherein said altitude coordinate is based on an estimation of an elevation of the emitter provided by the goniometry procedure.
 6. The method of claim 1, wherein the number P of reflected paths is greater than or equal to 3, the method further comprising: estimating an altitude coordinate of the emitter based on an intersection of P hyperboloids determined based on the plurality P branches of hyperbolas.
 7. The method of claim 1, wherein the signal emitted by the emitter is a cyclo-stationary signal, the method further comprising: constructing a filtering template g(f) based on a cut of the criterion ĉ_(xx)(τ,f) at τ=0; and deleting sidelobes of the criterion by: comparing, at each detection point (τ,f) of the criterion, a value of ĉ_(xx)(τ,f) with said filtering template g(f) centered at τ; and deleting detections (τ,f′) corresponding to a criterion ĉ_(xx)(τ,f′) having a value less than g(f).
 8. A locating system, comprising: at least one emitter; one or more reflectors; and a receiving station, said receiving station comprising several sensors suitable for receiving a signal emitted by said at least one emitter and a processing unit configured to execute the method of claim
 1. 